2000-02-19 Owen Taylor <otaylor@redhat.com>
* gdk-pixbuf/pixops/pixops.c (scale_pixel): Fix error in
scale factors for non-alpha case.
+2000-02-19 Owen Taylor <otaylor@redhat.com>
+
+ * gdk-pixbuf/pixops/pixops.c (scale_pixel): Fix error in
+ scale factors for non-alpha case.
+
2000-02-14 Mark Crichton <crichton@gimp.org>
* gdk-pixbuf/io-xpm.c (xpm_extract_color): Added check for "g" color type.
}
else
{
- dest[0] = r >> 16;
- dest[1] = g >> 16;
- dest[2] = b >> 16;
+ dest[0] = (r + 0xffffff) >> 24;
+ dest[1] = (g + 0xffffff) >> 24;
+ dest[2] = (b + 0xffffff) >> 24;
if (dest_has_alpha)
dest[3] = 0xff;
}
}
- dest[0] = r >> 16;
- dest[1] = g >> 16;
- dest[2] = b >> 16;
+ dest[0] = (r + 0xffff) >> 16;
+ dest[1] = (g + 0xffff) >> 16;
+ dest[2] = (b + 0xffff) >> 16;
if (dest_has_alpha)
dest[3] = 0xff;